package cn.itcast.service;

import cn.itcast.entity.PageResult;
import cn.itcast.pojo.Setmeal;

import java.util.List;
import java.util.Map;

/*
 *Author:TH
 *Dete:2019/10/2019:10
 */
public interface SetmealService {

    //添加检查套餐
    void add(Setmeal setmeal, Integer[] checkgroupIds);

    //分页查询
    PageResult pageQuery(Integer cp, Integer ps, String qs);

    //查询所有套餐信息
    List<Setmeal> findAll();

    Setmeal findBysId(Integer id);

    //根据id查询套餐信息
    Setmeal findById(Integer id);

    //修改套餐信息
    void edit(Setmeal setmeal, Integer[] checkgroupIds);

    //查询套餐下所有的检查项
    List<Integer> findCheckGroupIdsBysetmealId(Integer id);

    List<Map<String,Object>> findfindSetmealCount();
}
